Articles by Muhammad Arul
-
How Setup and Configure Docker Swarm Cluster on Ubuntu
Author: Muhammad Arul • Tags: linux, ubuntu, virtualization • Comments: 2Docker Swarm is a tool that allows you to deploy a cluster of Docker Hosts. It's a native clustering tool provided by Docker which provides high-availability and high-performance for your application by distributing it to all nodes inside the swarm cluster. In this tutorial, we will show you step-by-step how to create a Swarm Cluster using Ubuntu 16.04 LTS.
-
Docker Guide: Dockerizing Python Django Application
Author: Muhammad Arul • Tags: linux, programming, ubuntu, virtualization • Comments: 3In this tutorial, I will show you step-by-step how to create a docker image for an existing Django application project in Ubuntu 16.04. We will learn about dockerizing a python Django application, and then deploy the application as a container to the docker environment using a docker-compose script.
-
How to Install Airsonic Media Server on Ubuntu
Author: Muhammad Arul • Tags: linux, server, ubuntu • Comments: 2Airsonic is free and open source media server. It's a self-hosted web-based media streamer that provides ubiquitous access to your music, makes it easy to share your music with friends or listen to your music while at work. In this tutorial, I will show you step-by-step how to install Airsonic on Ubuntu 18.04.
-
-
How to Install Rancher Docker Container Manager on CentOS 7
Author: Muhammad Arul • Tags: centos, linux, virtualization • Comments: 1Rancher is an open source container management platform. It allows you to run and manage Docker and Kubernetes with ease. In this tutorial, I will guide you to step-by-step install and configure Rancher Server and Agent on CentOS 7 server.
-
How to Install Nginx with Brotli Compression on Ubuntu 18.04 LTS
Author: Muhammad Arul • Tags: debian, linux, nginx, ubuntu • Comments: 6
In this tutorial, I will show you step-by-step how to add support for Brotli compression algorithm in Nginx web server. Brotli is an open source compression algorithm created by Google. Brotli provides better and lossless compression than gzip, and it's now supported by major browsers and web servers.
-
How to Install Jenkins Automation Server with Apache on Ubuntu 18.04
Author: Muhammad Arul • Tags: apache, linux, server, ubuntu • Comments: 0
Jenkins is an automation server running in a Java servlet container, it supports many SCM (Source Control Management) software systems including Git, SVN, and Mercurial and provides hundreds of plugins to automate your project. In this tutorial, I will show you how to install the latest stable Jenkins version on Ubuntu Server 18.04 LTS (Bionic Beaver).
-
How to Install Nginx with Let's encrypt and get A+ from SSLLabs Test
Author: Muhammad Arul • Tags: centos, linux, ubuntu • Comments: 3
In this tutorial, I will show you step-by-step how to install and configure the Nginx web server with Let's encrypt certificate and how to obtain an A+ rating from SSL Labs for the SSL setup.
-
How to Install Seafile with Nginx on Ubuntu 18.04 LTS
Author: Muhammad Arul • Tags: linux, server, ubuntu, web server • Comments: 10
Seafile is an open source file-hosting and cloud storage system similar to Dropbox, but you can install and run it on your own server. In this tutorial, I will show you step-by-step how to install and configure a Seafile server with Nginx web server and the MySQL database.
-
Docker: Installation and Basic Usage on Ubuntu 18.04 LTS
Author: Muhammad Arul • Tags: linux, ubuntu, virtualization • Comments: 2
Docker is an open-source project that provides an open platform for developers and sysadmins to build, package, and run applications anywhere as a lightweight container. Docker automates the deployment of applications inside software containers. This tutorial shows you how to install Docker on Ubuntu 18.04 LTS (Bionic Beaver) and how to start using it.
-
How to Setup Puppet Master and Agent on CentOS 7
Author: Muhammad Arul • Tags: centos, linux, server • Comments: 8
Puppet is an open source configuration management tool and server automation framework. In this tutorial, I will you how to install Puppet on CentOS 7. I will install and configure a CentOS 7 server as a puppet 'master', and the other one as an 'agent'.